home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
FALCON
/
BIGDISKS
/
BIG_12
/
UTILITY2.WDS
/
MODULES.CPX
/
SYSTEM.INF
< prev
next >
Wrap
Text File
|
1998-03-14
|
7KB
|
278 lines
;System_CPX.INF V1.00
#OS-Vars, Operating-System Variables
$00000424, memcntrl._WORD
$0000042E, phystop._LONG
$00000432, _membot._LONG
$00000436, _memtop._LONG
$0000043E, flock._WORD
$00000440, seekrate._WORD
$00000442, _timer_ms._WORD
$00000444, _fverify._WORD
$00000446, _bootdev._WORD
$00000448, palmode._WORD
$0000044A, defshiftmd._WORD
$0000044C, sshiftmd._WORD
$0000044E, _v_bas_ad._LONG
$00000452, vblsem._WORD
$00000454, nvbls._WORD
$00000456, _vblqueue._LONG
$0000045A, colorptr._LONG
$0000045E, screenptr._LONG
$00000462, _vbclock._LONG
$00000466, _frclock._LONG
$0000046E, swv_vec._LONG
$000004BA, _hz_200._LONG
$000004C2, _drvbits._LONG
$000004CE, _vbl_#1._PNTR
$000004D2, _vbl_#2._PNTR
$000004D6, _vbl_#3._PNTR
$000004DA, _vbl_#4._PNTR
$000004DE, _vbl_#5._PNTR
$000004E2, _vbl_#6._PNTR
$000004E6, _vbl_#7._PNTR
$000004EA, _vbl_#8._PNTR
$000004F2, _sysbase._LONG
$000004F6, _shell_p._PNTR
$000004FA, end_os._LONG
$000004FE, exec_os._LONG
#HARDWARE, Hardware Vectors
$00000000, Shadow 1._LONG
$00000004, Shadow 2._LONG
$00000008, Bus Error._PNTR
$0000000C, Address Error._PNTR
$00000010, Illegal Instruction._PNTR
$00000014, Division by Zero._PNTR
$00000018, CHK-Exeption._PNTR
$0000001C, TRAPV-Exeption._PNTR
$00000020, Privileg Violation._PNTR
$00000024, TRACE-Exeption._PNTR
$00000028, LINE A._PNTR
$0000002C, LINE F._PNTR
#(SysBase), ROM at (SysBase)
$00($4F2), os_entry(BRA)._WORD
$02($4F2), os_version._WORD
$04($4F2), os_start._LONG
$08($4F2), os_base._LONG
$0C($4F2), os_membot._LONG
$10($4F2), os_reserved._LONG
$14($4F2), os_magic._LONG
$18($4F2), os_gendat._LONG
$1C($4F2), os_palmode._WORD
$1E($4F2), os_gendatg._WORD
$20($4F2), _root._LONG
$24($4F2), kbshift._LONG
$28($4F2), _run._LONG
$2C($4F2), p_reserved._LONG
#runing PD, SYSHDR._run (runing process)
BASE= $28($4F2)
$00(BASE), runing PD._LONG
BASE= $00(BASE)
$00(BASE), p_lowtpa._LONG
$04(BASE), p_hitpa._LONG
$08(BASE), p_tbase._LONG
$0C(BASE), p_tlen._LONG
$10(BASE), p_dbase._LONG
$14(BASE), p_dlen._LONG
$18(BASE), p_bbase._LONG
$1C(BASE), p_blen._LONG
$20(BASE), p_dta._LONG
$24(BASE), p_parent._LONG
$2C(BASE), p_env._LONG
$30(BASE), p_devx[0]._BYTE
$31(BASE), p_devx[1]._BYTE
$32(BASE), p_devx[2]._BYTE
$33(BASE), p_devx[3]._BYTE
$34(BASE), p_devx[4]._BYTE
$35(BASE), p_devx[5]._BYTE
$37(BASE), p_defdrv._BYTE
#Com.line, Comand line
BASE= $28($4F2)
BASE= $00(BASE)
$80(BASE), p_cmdlin._CHAR(8)
$88(BASE), p_cmdlin._CHAR(8)
$90(BASE), p_cmdlin._CHAR(8)
$98(BASE), p_cmdlin._CHAR(8)
$A0(BASE), p_cmdlin._CHAR(8)
$A8(BASE), p_cmdlin._CHAR(8)
$B0(BASE), p_cmdlin._CHAR(8)
$B8(BASE), p_cmdlin._CHAR(8)
$C0(BASE), p_cmdlin._CHAR(8)
$C8(BASE), p_cmdlin._CHAR(8)
$D0(BASE), p_cmdlin._CHAR(8)
$C8(BASE), p_cmdlin._CHAR(8)
$E0(BASE), p_cmdlin._CHAR(8)
$E8(BASE), p_cmdlin._CHAR(8)
$F0(BASE), p_cmdlin._CHAR(8)
$F8(BASE), p_cmdlin._CHAR(8)
#Env string, Environment string
BASE= $28($4F2)
BASE= $00(BASE)
$2C(BASE), p_env._LONG
BASE= $2C(BASE)
$00(BASE), env._CHAR
$08(BASE), env._CHAR
$10(BASE), env._CHAR
$18(BASE), env._CHAR
$20(BASE), env._CHAR
$28(BASE), env._CHAR
$30(BASE), env._CHAR
$38(BASE), env._CHAR
$40(BASE), env._CHAR
$48(BASE), env._CHAR
$50(BASE), env._CHAR
$58(BASE), env._CHAR
$60(BASE), env._CHAR
$68(BASE), env._CHAR
$70(BASE), env._CHAR
$78(BASE), env._CHAR
$80(BASE), env._CHAR
$88(BASE), env._CHAR
$90(BASE), env._CHAR
$98(BASE), env._CHAR
$A0(BASE), env._CHAR
$A8(BASE), env._CHAR
$B0(BASE), env._CHAR
$B8(BASE), env._CHAR
$C0(BASE), env._CHAR
$C8(BASE), env._CHAR
$D0(BASE), env._CHAR
$D8(BASE), env._CHAR
$E0(BASE), env._CHAR
$E8(BASE), env._CHAR
$F0(BASE), env._CHAR
$F8(BASE), env._CHAR
#Interrupt, Autovector-Interrupt, Level
$00000064, Interrupt, 1._PNTR
$00000068, Interrupt, 2._PNTR
$0000006C, Interrupt, 3._PNTR
$00000070, Interrupt, 4._PNTR
$00000074, Interrupt, 5._PNTR
$00000078, Interrupt, 6._PNTR
$0000007C, Interrupt, 7._PNTR
#TRAP #, Trap exeptions
$00000080, TRAP #$0._PNTR
$00000084, (GemDos)._PNTR
$00000088, (AES/VDI)._PNTR
$0000008C, TRAP #$3._PNTR
$00000090, TRAP #$4._PNTR
$00000094, TRAP #$5._PNTR
$00000098, TRAP #$6._PNTR
$0000009C, TRAP #$7._PNTR
$000000A0, TRAP #$8._PNTR
$000000A4, TRAP #$9._PNTR
$000000A8, TRAP #$A._PNTR
$000000AC, TRAP #$B._PNTR
$000000B0, TRAP #$C._PNTR
$000000B4, (Bios)._PNTR
$000000B8, (XBios)._PNTR
$000000BC, TRAP #$F._PNTR
#ETV, ETV vectors
$00000400, etv_timer._PNTR
$00000404, etv_critic._PNTR
$00000408, etv_term._PNTR
$0000040C, etv_xtra._PNTR
#Harddisk, Harddisk vectors
$0000046A, hdv_init._PNTR
$00000472, hdv_bpb._PNTR
$00000476, hdv_rw._PNTR
$0000047A, hdv_boot._PNTR
$0000047E, hdv_mediach._PNTR
$00000516, pun_ptr._PNTR
#PUNPTR, PunPtr structure
$00($516), puns._WORD
$02($516), _pun ( 1)'A'._BYTE
$03($516), _pun ( 2)'B'._BYTE
$04($516), _pun ( 3)'C'._BYTE
$05($516), _pun ( 4)'D'._BYTE
$06($516), _pun ( 5)'E'._BYTE
$07($516), _pun ( 6)'F'._BYTE
$08($516), _pun ( 7)'G'._BYTE
$09($516), _pun ( 8)'H'._BYTE
$0A($516), _pun ( 9)'I'._BYTE
$0B($516), _pun (10)'J'._BYTE
$0C($516), _pun (11)'K'._BYTE
$0D($516), _pun (12)'L'._BYTE
$0E($516), _pun (13)'M'._BYTE
$0F($516), _pun (14)'N'._BYTE
$10($516), _pun (15)'O'._BYTE
$11($516), _pun (16)'P'._BYTE
$12($516), pstart ( 1)'A'._LONG
$16($516), pstart ( 2)'B'._LONG
$1A($516), pstart ( 3)'C'._LONG
$1E($516), pstart ( 4)'D'._LONG
$22($516), pstart ( 5)'E'._LONG
$26($516), pstart ( 6)'F'._LONG
$2A($516), pstart ( 7)'G'._LONG
$2E($516), pstart ( 8)'H'._LONG
$32($516), pstart ( 9)'I'._LONG
$36($516), pstart (10)'J'._LONG
$3A($516), pstart (11)'K'._LONG
$3E($516), pstart (12)'L'._LONG
$42($516), pstart (13)'M'._LONG
$46($516), pstart (14)'N'._LONG
$4A($516), pstart (15)'O'._LONG
$4E($516), pstart (16)'P'._LONG
$52($516), p_cookie._LONG
$56($516), p_ckptr._PNTR
$5A($516), p_vers._WORD
$5C($516), p_maxsec._WORD
#P_CKPTR, PuntPtr.p_ckptr
BASE= $516
$56(BASE), p_ckptr._PNTR
BASE= $56(BASE)
$00(BASE), p_ckptr[0]._BYTE
$01(BASE), p_ckptr[1]._BYTE
$02(BASE), p_ckptr[2]._BYTE
$03(BASE), p_ckptr[3]._BYTE
$00(BASE), p_ckptr._CHAR(4)
#BERR(XBra), testing negativ offset
$00000008, BusErr______._LONG
$-C($008), BusErr(XBRA)._CHAR(4)
$-8($008), BusErr(Name)._CHAR(4)
$-4($008), BusErr(Vect)._LONG
$00($008), BusErr/Start._WORD
#BUSERROR, Bus-Error-Exeption
$00600000, Unvalid Memory._LONG
$00600000, Unvalid Memory._PNTR